Predicting and Explaining Automatic Testing Tool Effectiveness
نویسندگان
چکیده
Automatic white-box test generation is a challenging problem. Many existing tools rely on complex code analyses and heuristics. As a result, structural features of an input program may impact tool effectiveness in ways that tool users and designers may not expect or understand. We develop a technique that uses structural program metrics to both predict and explain the test coverage achieved by three automatic test generation tools. We use coverage and structural metrics extracted from 11 software projects to train several decision-tree classifiers. These classifiers can predict high or low coverage with success rates of 82% to 94%. In addition, they show tool users and designers the program structures that impact tool effectiveness.
منابع مشابه
Neural network models - a novel tool for predicting the efficacy of growth hormone (GH) therapy in children with short stature.
INTRODUCTION The leading method for prediction of growth hormone (GH) therapy effectiveness are multiple linear regression (MLR) models. Best of our knowledge, we are the first to apply artificial neural networks (ANN) to solve this problem. For ANN there is no necessity to assume the functions linking independent and dependent variables. The aim of study is to compare ANN and MLR models of GH ...
متن کاملAutomatic implementation of a new recovery coefficient for Reliable contour milling
In contour milling, to render the machining process more automated with significant productivity without remaining material after machining, a new recovery coefficient was developed. The coefficient was inserted in the computation of contour parallel tool paths to fix the radial depth of cut in the way to ensure an optimized overlap area between the passes in the corners, without residuals. Thu...
متن کاملA Hybrid Trajectory Clustering for Predicting User Navigation
In this paper, we present a novel technique for predicting and visualizing users' future navigations. Here, user navigation is considered as the sequence of URL's visited by the user. We have used distance-based specific trajectory clustering to partition users and integrated with Markov model for predicting users' future navigation. For testing the proposed technique, we developed a tool calle...
متن کاملMinimal Test Case Generation for Effective Program Test using Control Structure Methods and Test Effectiveness Ratio
Software testing is the critical activity in any industrial–strength software development process. As the software grows in size, its complexity increases and testing becomes more difficult. Hence generating test cases manually produces more errors and affects overall system quality. In this paper, we have proposed a tool for automatic generation of test cases using the control structure method...
متن کاملPredicting of Students' Anxiety on the basis of Emotional Regulation Difficulties and Negative Automatic Thoughts
Introduction: Anxiety is a psychological disorder, which cognition of its causes is essential. The aim of this study was to examine of emotional regulation difficulties and negative automatic thoughts in the prediction of students' anxiety Islamic Azad University, Bukan Branch. Methods: The method used is descriptive- correlation. The statistical population of this study includes all of college...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008